List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.
ELEMENT | PERFORMANCE CRITERIA |
Elements describe the essential outcomes. | Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Apply language syntax and layout | 1.1 Apply basic language syntax rules 1.2 Use language data types, operators, and expressions to create a clear and concise code 1.3 Apply the variables and variable scope 1.4 Use the library functions in a program 1.5 Use commenting to create a clear meaning to the code |
2. Apply control structures | 2.1 Apply the language syntax for sequence, selection and iteration constructs 2.2 Use logical operators to create expressions for use in selection and iteration constructs |
3. Code using standard algorithms | 3.1 Develop algorithms that use the sequence, selection and iteration constructs 3.2 Create and use arrays 3.3 Code the standard sequential access algorithms, for reading and writing text files, including end-of-file detection loops 3.4 Apply string manipulation |
4. Test the code | 4.1 Use debugging techniques to trace code execution and examine the variable contents to detect, and correct, errors 4.2 Create and conduct simple tests, to confirm that the code meets the design specification 4.3 Document the tests performed and results achieved |
5. Create an application or game | 5.1 Design an algorithm in response to basic program specifications 5.2 Develop the application or game to meet the program specification 5.3 Test and confirm that the application, or game, meets the initial specifications |
Evidence of the ability to:
apply programming language syntax, sequence, selection and iteration control structures to the development of an application, or game
produce an application, or game, that is designed and built from the program specifications
confirm that the created application, or game, meets the original program specifications, and obtain user sign-off for the completed program.
Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.
To complete the unit requirements safely and effectively, the individual must:
identify and describe common games programming languages, their syntax, and command structure
describe the development of small-sized applications or games.
Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the programming and software development industry, and include access to:
the requirement documents
the site documents
software development tools currently used in industry, such as a compiler
an independent development environment (IDE).
Assessors must satisfy NVR/AQTF assessor requirements.